package com.itheima.search;

import java.util.ArrayList;

public class A01_BaseSearchDemo1 {
    public static void main(String[] args) {
        /*定义一个方法用于基本查找，查询某个元素在数组中的索引
        需要考虑数组中元素是否重复
        重复的数字索引都要返回
         */
        //数组
        int[] arr={11,21,32,32,12,13};
        //要查找的数字
        int num=32;
        //方法返回索引
        ArrayList<Integer> index = getIndex(arr, num);
        System.out.println(index);
    }

    private static ArrayList<Integer> getIndex(int[] arr,int num) {
        //定义一个集合用来存储索引
        ArrayList<Integer> list=new ArrayList<>();
        //遍历
        for(int i=0;i<arr.length;i++) {
            if(arr[i]==num) {
                list.add(i);
            }
        }
        return list;
    }

}
